package cn.iocoder.yudao.module.enterprise.convert.boundary;

import cn.iocoder.yudao.module.enterprise.controller.admin.boundary.vo.BoundaryCreateReqVO;
import cn.iocoder.yudao.module.enterprise.controller.admin.boundary.vo.BoundaryRespVO;
import cn.iocoder.yudao.module.enterprise.controller.admin.boundary.vo.BoundaryUpdateReqVO;
import cn.iocoder.yudao.module.enterprise.dal.dataobject.boundary.BoundaryDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 组织边界 Convert
 *
 * @author StevenShen
 */
@Mapper
public interface BoundaryConvert {

    BoundaryConvert INSTANCE = Mappers.getMapper(BoundaryConvert.class);

    BoundaryDO convert(BoundaryCreateReqVO bean);

    BoundaryDO convert(BoundaryUpdateReqVO bean);

    BoundaryRespVO convert(BoundaryDO bean);

}
